-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use new .NET 6 SDK for iOS backend #7565
Conversation
</PropertyGroup> | ||
<ItemGroup> | ||
<Reference Include="OpenTK-1.0" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OpenTK GL isn't available in net6-ios, and Xamarin team seems to migrate away from having out-of-box OpenTK, deprecating it slowly.
There is another option of having OpenTK.Graphics nuget package.
But we already have these mappings in GlInterface class used for other backends, so why not use it here.
a5e2428
to
345fce0
Compare
IMG_0015.MOV |
It's sad 🙂 |
@rstm-sf at least it works with current IDEs. |
You can test this PR using the following package version. |
1 similar comment
You can test this PR using the following package version. |
You can test this PR using the following package version. |
1 similar comment
You can test this PR using the following package version. |
This is extremely fast and performant on iPad. Is iOS phones also just as fast? I know historically Xamarin tends to work faster on iOS than Android but I still wonder how to get this level of performance on Android. Maybe the CPU is just that much more powerful on the iPad? |
I don't have any, but before it had good performance IIRC.
No idea. It seems new Android AOT doesn't really make it as good as .NET for iOS.
Well, this's iPad Pro with M1 processor. So, it's expected to be way faster than any android device currently. |
You can test this PR using the following package version. |
1 similar comment
You can test this PR using the following package version. |
NuGet package is seems to be broken:
|
You can test this PR using the following package version. |
1 similar comment
You can test this PR using the following package version. |
You can test this PR using the following package version. |
1 similar comment
You can test this PR using the following package version. |
You can test this PR using the following package version. |
1 similar comment
You can test this PR using the following package version. |
You can test this PR using the following package version. |
1 similar comment
You can test this PR using the following package version. |
Fixed the aot issues. |
You can test this PR using the following package version. |
1 similar comment
You can test this PR using the following package version. |
Build instructions
For .NET6:
We need latest/preview workloads to have this PR merged - xamarin/xamarin-macios#12572
Without that we can't have actually working HarfBuzz - mono/SkiaSharp#1879
For legacy Xamarin.iOS
What's not working: